-- 禁用鼠标以防止干扰正常的nvim编辑工作
-- 保留基本鼠标功能，但移除右键弹出菜单
vim.o.mouse = "a"

-- 设置为extend模式，右键用于扩展选择而非弹出菜单
vim.o.mousemodel = "extend"

-- 禁用鼠标移动事件
vim.o.mousemoveevent = false

-- 移除所有弹出菜单项
vim.cmd("aunmenu PopUp")

-- 删除nvim.popupmenu自动命令组（如果存在）
vim.cmd("silent! autocmd! nvim.popupmenu")